home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr37
/
reqst10.zip
/
REQUEST.DOC
< prev
next >
Wrap
Text File
|
1995-03-06
|
17KB
|
348 lines
Request! v1.0ß wcCODE 4.01 - A NetMail FTP File Request Processor for WC!
This wcx file will process File Requests from a user on ANY NET that you have
set up in your FTSC Mailer, including the Internet using Fido<>Gateway.
The Processor will reply to File Requests and automatically UUEncode the
file back to the User in an outbound Netmail Message. This is NOT a file
attachment but a FTP method to send a file using a Email Message. The
program reads a "MAGIC" name list and responds automatically using the NETMAIL
Conference of Wildcat! Request! can process a message formatted to SEND HELP,
or SEND LIST, or SEND FILE <magicName>. The Files are automatically UUEncoded
to fit a 150 line Message format used by Wildcat's Netmail Conference.
Freeware (C) 1995 Maddog Productions
This program ONLY uses the Netmail Conference of Wildcat! and will scan
that conference. I dont know if this program will work properly for those
Sysop's who have their OWN Internet Email address/routing account and their
own Internet Email conferences. This utility was written basically for
those Sysops using a FTSC Mailer to store/forward Netmail.
Warning! This program is a POWERFUL Wildcat! utility. It uses the Message
and Conference Database of the Wildcat! system. Please read the documentation
thoroughly before proceeding.
Minimum SYSTEM Requirements:
A Working NetMail Conference in your Wildcat! System.
A Working TOSSER and Front End Mailer to process/recieve Netmail.
Example: WildMail or InterEcho as a Tosser, FrontDoor, BinkleyTerm, or
InterMail as a Mailer....etc.
(NOTE!: I have NOT tested this program using a QWK Net. It may work provided
a QWK net can be configured for a NetMail conference, Request! Uses Fido
style addressing when replying a message back.)
How does REQUEST! work?
Wouldn't it be great to make some files available to users on a Network?
On fidonet? On other FTSC Nets? On the Internet? ........ Background.
FREQ'ng is a feature that only SYSOPs can enjoy and involves actual polling
and retrieving the archived file. It is not practical to do this for users
because of the cost involved.
Now with REQUEST!, this changes the way a file is requested and sent.
It changes the File into a Message and transmits the Message thru normal
Routing of your Mailer. The process adapted and used mostly by the Internet
is called FTP or UUEncoding. The UUEncoded message encrypts a file (.exe,
.ZIP or any file ext) into the letters A-Z (All caps, and the number 1-0 and
the Shifted !-). We send Pure Messages. REQUEST! simply processes a user
request coming in the form of a NETMAIL message and replies in a Message
Format only with the Requested file UUEncoded. Request! handles all the
file requesting for you. Request! simply runs in your Nightly Maintenance
and starts scanning your NetMail file for a request. If it finds one,
REQUEST! Documentation
Page 2
it processes it otherwise does nothing.
I am jumping the gun a bit here, but for those that understand FTP,
you may get the idea of REQUEST! when reading this. REQUEST! is all
Message activated by the User:
The Format for the Message the User would use is simple.
They enter a NetMail message to your system:
On the TO: Line, they put the Fictitious Name you are gonna assign below:
(Example, I used MADDOG PRODS)
On the SUBJECT line, a series of KEY WORDS are used:
TO: MADDOG PRODS (1:2614/716)
FROM: Your NAME (1:999/999)
SUBJECT: SEND HELP
-------------------------------
Would send The HELP.TXT file in a NetMail message. This HELP file
just explains what I am explain right here. Format of message & stuff.
SUBJECT: SEND LIST
-------------------------------
Would send the LIST.TXT file in a Netmail Message which informs them
what files you have available for file request.
SUBJECT: SEND FILE MagicName
-------------------------------
Would send the File directed by MAGIC.TXT Uuencoded back to them
in a Message format. (It may be multiple parts UUEncoded depending
upon how big the FILE is).
I recommend you use my HELP.TXT, LIST.TXT as a format and just HACK
the crap out of em until it reads what you want to tell the user. <g>
=====================================================================
Setup (Quick and Dirty)
1. Log in Locally as Sysop. Go to the Sysop Menu and Look up your SySop
record. Please write down the Sysop USER ID Number located at the
top RIGHT ---> side of the screen.
2. Next, From the Same User area of the Sysop Menu, (A)dd a User. PICK a
fictictious Name that you want your Email and Requests coming too.
Usually your BBS name could work. Try to make it 2 Words! Mine is:
Maddog Prods as First Last. When you add this record, Write
down the USER ID Number at the TOP RIGHT ---> side of the screen.
Give this fictictious Name enough information so that no one can use the
account but you.
3. Next, Make a Directory under your Wildcat! Home directory called REQUEST.
Ex: MD \WILDCAT\REQUEST or MD \WC40\REQUEST as an example.
Unzip all the contents of this archive in this directory.
4. Edit the REQUEST.CFG file. A note about the .CFG file! EVERY ITEM
MUST be assigned a value for you to process proper mail. Failing to do
REQUEST! Documentation
Page 3
will cause trouble. PLEASE! PUT CAPS LOCK KEY ON. THE ENTIRE CONFIG
FILE SHOULD BE MADE IN CAPITAL LETTERS.
NETCONF=number Enter the Number of the NETMAIL Conference assigned.
Ex: NETCONF=8 if 8 was your NetMail Conference.
USENAME=Fictitous Name (First Last)
EX: The Name you created in Step 2 above. PUT a SPACE
between FIRST and LAST Name. USENAME=MADDOG PRODS
USEID=number Enter the Number you wrote down for the NEW Ficticious
name.
Ex: USEID=782
SYSOPID=number Enter the NUMBER you wrote down for your SYSOP Name
above. EX: SYSOPID=1
PVTCONF=number Enter the NUMBER of your PRIVATE EMAIL CONFERENCE.
This is for Sysop notification of errors and stuff.
It should be a PRIVATE only local Mail conference.
EX: PVTCONF=0
(SAVE THIS FILE and Continue.) Saved...... REQUEST.CFG
5. EDIT or CREATE a file called: MAGIC.TXT (in the REQUEST HOME DIR)
This file uses the following format.
MagicName,d:\path\filename 1 per line
Where: MagicName is a Name consisting of no more than 8 characters
and identifies what program File Request will be sent.
followed by a comma,
Then followed by a Complete Drive:\Path\Filename that the Magic Name
is assigned too. Example:
OFFHOOK,D:\FILES\OFFHK30.ZIP
ROMON,D:\FILES\ROMON10.ZIP
...
ETC.
(NOTE! Try to limit your MAGICNAME to 8 characters, AVOID using
Numbers at the END of the MagicName because of the UUEncode splitting)
This list would contain all the files you wish to make available
for FILE Request. REQUEST! Reads this list based on the USER
input of the SUBJECT line of the NETMAIL MESSAGE. The MAGIC NAMES
you pick here should be specified in the LIST.TXT file explained below.
6. EDIT The SAMPLE HELP.TXT file in this new Request directory.
This HELP.TXT file is sent to a user if they place SEND HELP as the
subject to your fictious Name account. This HELP file can consist
of anything you wish. It should include your Email/Netmail addresses
including the INTERNET<>FIDONET gateway address format as follows:
first.last@fnode.nNet.zZone.fidonet.org
REQUEST! Documentation
Page 4
Example of mine is Fido 1:2614/716
so my Internet<>FidoGateway is
maddog.prods@f716.n2614.z1.fidonet.org
Notice the use of my Fictitious name and note the use of my Fidonet
address as my Internet address above.
So, People who want to FTP File request from the Internet using my Wildcat!
Netmail conference can do so using this long address on their end. As
long as my tosser forwards it into my WILDCAT! conference with a Return
address (from the Internet<>Fidonet Gateway) they will get a reply.
Request! will send a file request back from the FTSC Mailer thru normal
routing channels unless specified differently in your ROUTE.xx file of your
mailer. Please note: Request! sends a UUEncoded FILE, not a file
attachment. The user at the other end, just receives this encrypted ASCII
Text Message that is known as UUEncoded. They user UUDecode to put the
ASCII text back into the file's original format. You should make available
the UUENCODED programs available for Download on your BBS.
7. EDIT the LIST.TXT file. This is similar to the HELP.TXT file and is sent
when the user puts SEND LIST as the SUBJECT in the Netmail message.
The LIST.TXT file contains all the Files that are available for FILE
Requests from your SITE. It should contain a FTP "MAGIC" Name followed
by the Description of what the program does. SEE 5 above.
8. UNZIP the UUEXE525.ZIP file. This is a FREEWARE program I found on a
CDRom and it is a Really good UUEncoder written by Richard Marks here
in PA. You can use any UUEncoded provided it allows the use of a
-S line field. Because of the Wildcat! message Database only permits
150 lines, Request! forces a UUENCODE SHELL with a -S 145 command line.
It is recommended that you use the UUEncoded included, and make it
available for Download on your BBS. The UUENCODE.EXE and UUDECODE.EXE
MUST BE PLACED in a Directory that is IN YOUR PATH.
9. That is about it. You just need to add the following lines in your
Nightly Maintenance BATCH FILE just prior to running Wildmail or your
tosser and prior to running wcPACK.
C:
CD \WILDCAT (or your Wildcat Home Directory)
WILDCAT /R C:\WILDCAT\REQUEST\REQUEST.WCX (sub correct paths)
CD \WM40
WM SCAN NETMAIL (run your TOSSER!)
wcPACK (num) (Pack your NetMail Conference)
That covers it!
After you make up your Magic Name list, Test it. Create a NetMail
message locally from yourself to your Fictitious Name and try
it! If you use SEND FILE <filename> It should UUEncode that file
back to you in a Netmail message. ALso try SEND HELP and SEND LIST
on the command lines.
PROBLEMS!!!! (READ THIS!!! It is important!)
REQUEST! Documentation
Page 5
I KNOW of 1 KNOWN problem, and quite frankly, I dont know how to get
around it. The WCX file starts scanning the NetMail Conference at
Message Number 1. SO, If you don't have a MESSAGE number 1, it skips the
entire process. Moral of the story? Make sure you have a MESSAGE 1
in the NetMail conference. What I did, Was create a dummy Message in
the NetMail conference at spot 1 and I didnt delete it (or after my
WildMail flagged it for deletion, I went back in an UN-flagged it).
So I have a Message Number 1 at all times. If anyone knows a fix for
this, besides re-numbering the conferences all the time....Send em
my way.
ALSO, This is a BETA, So you can expect some problems! This program
interacts with the Wildcat Message Database, so if you experience a
problem, crash, corruption...anything, please email me and let me
know. I have NOT found any of these on my system, but thought I would
mention the possibility exists on any software product. <g>
REGISTRATION? (NOT!)
This program is hereby released as Public Domain software known as
"FREEWARE"! It may be freely distributed and used as long as this
document and the program remain unaltered, and you do NOT charge a
fee for it use! (a duplication fee for many shareware houses is
acceptable as long as the price remains under $3.00) The author, William
Mantz, does NOT warrant, guarantee, or make any representations as
to the performance or reliability of this software and will not be held
responsible for any incedental or consequential damage that may incur.
Under no circumstances shall the author be held liable for damages
occurred by lost income or lost sales whatsoever, nor does the author
assume responsibility for damages to equipment as a result of the use
of this program. Quite simply, You are using it at your own risk.
This software is offered "AS IS".
THE SOURCE CODE
Sorry, the Source Code for this program is unavailable. I have spent long
hours working out the details to send escape codes sequences to the
laserjet printer and to provide a high quality, small, yet powerful
printing utility. The decision not to share the source code gives me
the ability to safeguard the reliability and integrity of the program.
**** SUPPORT??? call Maddog Productions BBS! (a Wildcat! BBS)
You can get the latest copy of this program from my own BBS!
Maddog Productions is proud to present a CD-ROM + Hard Disk database.
It is also a Support BBS for GuareGraphics which contains many fine
programs written from a very good friend of mine Jim Guare!
You can download any of those files without prior validation.
Here is the number!
(215) 855-4621 2400 bps to 28.8k bps USRobotics DS Courier
REQUEST! Documentation
Page 6
You can also reach me thru NETMAIL on FIDONET!
I have just recently joined this fine public network.
William Mantz
Fido: 1:2614/716
Enjoy!
*** Wildcat! is a registered Trade Mark of Mustang Software Inc.
FidoNet and Fido are both registered to Tom Jennings and Fido Software.
Other Trademarks unkownly mentioned in this documentation are registered
to their prospective authors.
Internet? Probably belongs to all of us at one point in time.
---Tag for the day
XT USERS! It's time to Upgrade! Same for you 2400 baud Modem people!
Comments welcome at:
Another fine program from...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░ ░
░ +++++++++++++++++ Maddog Productions BBS +++++++++++++++++++ ░█
░ 24 Hours A Wildcat! BBS Over 80,000 Files ░█
░ Latest Software (215) 855-4621 Node 1 using a CD-ROM ░█
░ Lansdale, PA (215) 855-1028 Node 2 Rotation System ░█
░ 2400 to 28.8k USRobotics HST and 440 Meg HD! ░█
░ 2400 to 14.4k USRobotics Sportster ░█
░ for IBM Compatible Computers ░█
░ ░█
░ FidoNet 1:2614/716 ▀▄▀▄ RaceNet/United Net 7223:2200/1 ░█
░ Race Fans! Check us OUT! ▀▄▀▄ NASCAR & Motor Sports NET! ░█
░ ░█
░ Internet: william.mantz@f716.n2614.z1.fidonet.org ░█
░ Programming, Utilities, Database, Publishing, Hobby, Games, Gifs ░█
░ C Programs, BASIC, Fortran, PASCAL, Assembler, UNIX, ADA Libraries ░█
░ Large BRE Netted Game in USA! TradeWars and L.O.R.D. Reg. ░█
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
"Home of the CDROM Rotation System!" - Rotating popular shareware discs!